/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.upc.movilidad.web;

import edu.upc.movilidad.model.MaestroPersonalBean;
import edu.upc.movilidad.service.SeguridadService;
import edu.upc.movilidad.web.util.Bitacoras;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;

/**
 *
 * @author SEGOVIA
 */
@Controller
public class SeguridadController {
    
   Logger logger = Logger.getLogger(SeguridadController.class);   
  
    

   @Autowired
   SeguridadService seguridadService;
   Bitacoras bitacoras=new Bitacoras();
   
	@RequestMapping(value="/autenticar.htm", method=RequestMethod.GET)
        public @ResponseBody MaestroPersonalBean getProduct(@RequestParam("vdniusuario") String vdniusuario,@RequestParam("vclave") String vclave){
            vdniusuario = bitacoras.toMayuscula(vdniusuario);
            MaestroPersonalBean empleado = this.seguridadService.obtenerUsuario(vdniusuario); 
               if(empleado==null){
                    empleado=new MaestroPersonalBean();
                    empleado.setvMensaje("KO");
                }else{
                     empleado.setvMensaje("OK"); 
               }
               
               return empleado;
	}
   }
   
